#okreslenie zmiennych

parzyste = []
suma = 0
lista = []

#wpis liczby dla ktorej zostana wykonane operacje

reply = raw_input( 'Podaj liczbe:' )

#dla odpowiedzi nie-liczbowej konczy prace

if not reply.isdigit():
    print "To nie jest liczba"

#dla liczb parzystych dodaje do "parzyste"

else:
    
    x = 0
    while x <= int( reply ):

        lista.append( x )

        if not x % 2:
            parzyste.append( x )

#dla liczb parzystych sumuje kolejne z nich

        if not x % 2:
            suma = suma + x

        x = x + 1

# przypisanie ilosci parzystych do zmiennej ilosc

    ilosc = len( parzyste )

#otwiera plik workfile w trybie dopisywania

    plik = open('/tmp/workfile', 'a')

#wpis tych kolejnych linii do pliku work file

    plik.write ( "wszystkie liczby: %s \n" % lista )
    plik.write ( "ilosc liczb parzystych: %s \n" % ilosc )
    plik.write ( "suma liczb parzystych: %s \n" % suma)

#zamkniecie pliku oraz zakonczenie pracy

    plik.close